// samsting : this file is auto create.

#ifndef ALIYUN_Ess_RemoveInstancesRequest_H_
#define ALIYUN_Ess_RemoveInstancesRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Ess {

class RemoveInstancesRequest : public RpcAcsRequest {
public:
  RemoveInstancesRequest();

  int64 GetOwnerId(void) const;
  void  SetOwnerId(int64 OwnerId);

  const string& GetResourceOwnerAccount(void) const;
  void          SetResourceOwnerAccount(const string& ResourceOwnerAccount);

  int64 GetResourceOwnerId(void) const;
  void  SetResourceOwnerId(int64 ResourceOwnerId);

  const string& GetScalingGroupId(void) const;
  void          SetScalingGroupId(const string& ScalingGroupId);

  const string& GetInstanceId_1(void) const;
  void          SetInstanceId_1(const string& InstanceId_1);

  const string& GetInstanceId_2(void) const;
  void          SetInstanceId_2(const string& InstanceId_2);

  const string& GetInstanceId_3(void) const;
  void          SetInstanceId_3(const string& InstanceId_3);

  const string& GetInstanceId_4(void) const;
  void          SetInstanceId_4(const string& InstanceId_4);

  const string& GetInstanceId_5(void) const;
  void          SetInstanceId_5(const string& InstanceId_5);

  const string& GetInstanceId_6(void) const;
  void          SetInstanceId_6(const string& InstanceId_6);

  const string& GetInstanceId_7(void) const;
  void          SetInstanceId_7(const string& InstanceId_7);

  const string& GetInstanceId_8(void) const;
  void          SetInstanceId_8(const string& InstanceId_8);

  const string& GetInstanceId_9(void) const;
  void          SetInstanceId_9(const string& InstanceId_9);

  const string& GetInstanceId_10(void) const;
  void          SetInstanceId_10(const string& InstanceId_10);

  const string& GetInstanceId_11(void) const;
  void          SetInstanceId_11(const string& InstanceId_11);

  const string& GetInstanceId_12(void) const;
  void          SetInstanceId_12(const string& InstanceId_12);

  const string& GetInstanceId_13(void) const;
  void          SetInstanceId_13(const string& InstanceId_13);

  const string& GetInstanceId_14(void) const;
  void          SetInstanceId_14(const string& InstanceId_14);

  const string& GetInstanceId_15(void) const;
  void          SetInstanceId_15(const string& InstanceId_15);

  const string& GetInstanceId_16(void) const;
  void          SetInstanceId_16(const string& InstanceId_16);

  const string& GetInstanceId_17(void) const;
  void          SetInstanceId_17(const string& InstanceId_17);

  const string& GetInstanceId_18(void) const;
  void          SetInstanceId_18(const string& InstanceId_18);

  const string& GetInstanceId_19(void) const;
  void          SetInstanceId_19(const string& InstanceId_19);

  const string& GetInstanceId_20(void) const;
  void          SetInstanceId_20(const string& InstanceId_20);

  const string& GetOwnerAccount(void) const;
  void          SetOwnerAccount(const string& OwnerAccount);

private:
  int64  OwnerId_;
  string ResourceOwnerAccount_;
  int64  ResourceOwnerId_;
  string ScalingGroupId_;
  string InstanceId_1_;
  string InstanceId_2_;
  string InstanceId_3_;
  string InstanceId_4_;
  string InstanceId_5_;
  string InstanceId_6_;
  string InstanceId_7_;
  string InstanceId_8_;
  string InstanceId_9_;
  string InstanceId_10_;
  string InstanceId_11_;
  string InstanceId_12_;
  string InstanceId_13_;
  string InstanceId_14_;
  string InstanceId_15_;
  string InstanceId_16_;
  string InstanceId_17_;
  string InstanceId_18_;
  string InstanceId_19_;
  string InstanceId_20_;
  string OwnerAccount_;

};

} } // namespace aliyun { namespace Ess {

#endif // #ifndef ALIYUN_Ess_RemoveInstancesRequest_H_

// end of file 
